package javase1.day08.demo02;
/*
字符串的截取：
public String substring(int index):从参数索引截取到末尾返回新字符串
public Stirng substrinig(int begin,int end):指定范围的截取字符串
范围：[begin,end)左闭右开

 */
public class Demo03Substring {
    public static void main(String[] args) {
        //public String substring(int index):从参数索引截取到末尾返回新字符串
        String str1="HelloWorld";
        String str2=str1.substring(5);
        System.out.println(str2);//World
        System.out.println(str1);//HelloWorld截取后原本字符串不变

        //public Stirng substrinig(int begin,int end):指定范围的截取字符串
        //范围：[begin,end)左闭右开
        String str3="abcdefg";
        String str4=str3.substring(3,6);
        System.out.println(str4);//def

        //一下写法字符串的内容依旧没有改变
        //String保存的是地址值，这两个字符串依旧没有改变
        //只是指向的地址变了而已
        //如果字符串的内容改变，必定创建了新的字符串
        String str5="Hello";
        System.out.println(str5);
        str5="JAVA";
        System.out.println(str5);

    }
}
